Skip to content

feat(cli): initialize Scoop buckets - #41

Merged
jmgilman merged 1 commit into
mainfrom
feat/scoop-bucket-init
Aug 21, 2026
Merged

jmgilman merged 1 commit into
mainfrom
feat/scoop-bucket-init

Conversation

@jmgilman

Copy link
Copy Markdown
Contributor

Summary

  • add a deterministic, local-only release-cli init scoop-bucket command
  • generate a root-layout bucket with pinned reusable validation and CRLF checkout policy
  • document repository creation, App access, producer wiring, branch protection, and Scoop lifecycle verification

Verification

  • mise exec -- moon run root:format
  • mise exec -- golangci-lint run --config .golangci.yml ./... --show-stats=false
  • mise exec -- go test ./...
  • mise exec -- moon run root:build root:protocol
  • built a full-commit-stamped CLI and generated meigma/scoop-bucket
  • actionlint .github/workflows/manifests.yml on the generated scaffold
  • verified the pinned reusable workflow exists at the generated source commit
  • verified Git resolves generated text files with eol: crlf

@jmgilman
jmgilman merged commit e657e15 into main Aug 21, 2026
3 checks passed
@jmgilman
jmgilman deleted the feat/scoop-bucket-init branch August 21, 2026 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant